Testo dell'esercizio

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: clickando su una cella di tabella (tag TD) questa viene selezionato e la selezione viene evidenziata cambiando il colore del bordo in rosso (alla proprietà di stile borderColor si assegna la stringa “red”). Il colore del bordo precedente deve essere memorizzato. Non è possibile selezionare altre celle quando ne è già stata selezionata una. Il contenuto HTML della cella selezionata viene copiato in un campo di input di testo con id predefinito. La cella viene deselezionata quando si batte il carattere invio (evento keyPress con attributo dell'evento keyCode uguale a 13) nel campo di input. Il bordo torna al colore originario e il contenuto della cella viene sostituito col testo scritto nell’elemento di input.

Change cell content

Set content
A B A
C B C
C A B